// 引入mongoose
const mongoose = require('mongoose')
// 创建Schema
const Schema = mongoose.Schema

const commodityOrderSchema = new Schema({
    // 商品名称
    flowerName: {
        type: String,
        required: true,
    },
    // 商品种类
    type:{
        type:String,
        required:true
    },
    // 商品价钱
    price:{
        type:Number,
        required:true
    },
    // 商品图片
    src:{
        type:String,
        required:true
    },
    // 购买数量
    salesVolumes:{
        type:Number,
        required:true
    },
    // // 购买用户名
    // userName:{
    //     type:Boolean,
    //     // 默认为不热销
    //     default:false
    // },
    // // 购买用户年龄
    // age:{
    //     type:Number,
    //     default:''
    // },
    // 购买者信息
    userInfo:{
        type:Object,
        default:{}
    },
    // 用户留言
    message:{
        type:String,
        default:""
    },
    // 收货地址信息
    addressInfo:{
        type:Object,
        default:{}
    },
    // 下单时间
    orderTime:{
        type: Date,
        required: true,
        default: Date.now
    },
    // 订单完成状态(0:未完成，1:已发货，2:已签收（已完成）,3:已评价完)
    status:{
        type:Number,
        default:0
    }
})

module.exports = CommodityOrders = mongoose.model('commodityOrder', commodityOrderSchema)
